package top.stmo.spring.ioc.test2.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.context.annotation.*;

import javax.sql.DataSource;


@Import({JdbcConfig.class})                     //导入其他文件的配置
@Configuration
@ComponentScan("top.stmo.spring.ioc.test2")
@PropertySource("jdbc.properties")              //加载配置文件
public class SpringConfig {

    //注解开发管理第三方bean
    //定义一个方法获得要管理的对象
    //添加@Bean,表示当前方法的返回值是一个bean
//    @Bean
//    public DataSource druidDataSource() {
//        DruidDataSource ds = new DruidDataSource();
//        ds.setDriverClassName("${jdbc.driver}");
//        ds.setUrl("${jdbc.url}");
//        ds.setUsername("${jdbc.username}");
//        ds.setPassword("${jdbc.password}");
//        return ds;
//    }
    //这是spring的配置文件,所有将此配置单独拆分到专属配置文件中

}
